﻿@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	}
img{border:none}	
.clear{
	clear:both;
	}
body{
	 font-family: "Microsoft YaHei", "SimSun", Arial, Helvetica, sans-serif;
	 font-size:14px;
	 background:#fff;
	 color:#333;
	 text-decoration:none;
	}
.mainBox{
	width:1200px;
	margin:0 auto;position:relative;z-index:5;
	}
li{
	list-style:none;
	}
a{
	text-decoration:none;
	}
#topBox{ background:url(images/topBox_bg.jpg) repeat-x top; width:100%;height:123px; overflow:hidden}	
#topBox .logo{background:url(images/logo.jpg) no-repeat 0 center;width:470px;height:109px;float:left;}
#topBox .right{padding:46px 0 0 0;width:auto;float:right;}
#topBox .right span{
	float:right;
	padding-bottom: 15px;
	}
#topBox .right span a{ color:#333}
#topBox .right span a:hover{color:#333; text-decoration:underline}
#topBox .right .right_from{float:right; clear:both}
#topBox .right form{float:right;}
b{
	color:#b3261d;
}
.inputBox{
	padding: 0;
	}
input{
	width:175px;
	height:25px; line-height:25px; vertical-align:middle;
	background:#eaeaea;
	outline: none;
    border: 0;
	padding-left:5px; text-align:left;
    }
.btnImg{display:block;width:60px;height:25px;float:right;background:none}    
label.search{
	display:block;
	width:60px;
	height:25px;
	float:right;
	background:url(images/searbtn.jpg) no-repeat 0 center;
	}
#navBox{
	background:url(images/nav-line.jpg) repeat-x;
	height:38px;
	margin-bottom:5px;
	}
#navBox ul{
	display:table;
	height: 38px;
    line-height: 38px;
	padding-left:23px;
	}
#sub_01 {
	position:absolute;

    }
#sub_02{
	
	left: 79px;
	position:absolute;z-index:5;
	width:391px;height:125px;overflow:hidden;
	}
#sub_03{
	left:188px;
	position:absolute;z-index:5;width:391px;height:125px;overflow:hidden;
	}
#sub_04{
	left:297px;
	position:absolute;z-index:5;width:391px;height:125px;overflow:hidden;
	}
#sub_68{
	left:397px;
	position:absolute;z-index:5;width:391px;height:125px;overflow:hidden;
	}
#sub_05{
	left:506px;
	position:absolute;z-index:5;width:391px;height:125px;overflow:hidden;
	}
#sub_06{
	left:615px;
	position:absolute;z-index:5;width:391px;height:125px;overflow:hidden;}
#sub_07{
	left:724px;
	position:absolute;z-index:5;width:391px;height:125px;overflow:hidden;}	
.mainlevel div ol {
	overflow: hidden;
	float: left;
	display:block;
	width:250px;padding:12px 0 0 0
}
.mainlevel div li {
	line-height:27px;
	width:300px;
}
.mainlevel div li a {
	height: 27px;
	color: #3b3b3b;
	line-height: 27px;
	width: 114px;display:block;float:left; text-indent:30px;
	}
#navBox .ddd{ text-indent:1px}	
.mainlevel div .nav-img {
	float: right;
	display: inline-block;
	padding:20px 20px 0 0;
}
#navBox ul .first-crl{
	float:left;
	display:block;width:120px; overflow:hidden;
	}
#navBox .nav-a{
	font-size:14px;
	color:#fff;
	font-weight:bold; display:block; height:40px; overflow:hidden; clear:both;
	width:82px;text-align:center;
	}
#navBox .nav-a:hover{background:url(images/navbg.jpg) no-repeat left 7px;color:#b4261d}	
#navBox .current{ background:url(images/navbg.jpg) no-repeat left 7px;color:#b4261d}	
	
#navBox ul li a:hover{
	text-decoration:underline;
	}
#conBox{
	padding-bottom:20px;
	}
.con-top{
	padding-bottom:28px;
	}
.con-top .con-top-left{
	width:702px;
	height:330px;
	float:left;
	}
.title1{width:702px;height:30px;border-bottom: 1px solid #eaeaea;}	
.con-top-left ul.nav{
	}
.con-top-left .nav li{
	font-size: 14px;
    height: 30px;
    line-height: 30px;
	width:117px;
	float:left;
	padding-right:15px;
	
	}
.sd01{
	cursor:pointer;
	text-align:center;
	color:#fff;
	background:url(images/pic.jpg) no-repeat;
	}
.sd02{
	cursor:pointer;
	height: 30px;
    line-height: 30px;
	width:117px;
	float:left;
	text-align: center;
	}
.hidden{
	display:none;
	}
a.more{
	float:right;
	display:block;width:37px;height:20px; line-height:20px; vertical-align:middle; text-align:center;
	color: #666666;
	background: #cccccc;
		}
.con-bottom{
	margin:15px 5px 0 0;
	
	}
.con-bottom-left{ float:left;}
.con-bottom-left img{ width:220px; height:160px;}	
.con-bottom-txt{
	width:462px;
	height:135px;
	float:right;
    }
h1{
	font-size:16px;
	color:#333;
	text-align:center;
	padding: 10px 0 15px 0;
	font-weight:normal;
	}
.con-bottom-txt h1 a{color:#333;}	
.con-bottom-txt h1 a:hover{ color:#333;text-decoration:underline}	
.con-bottom-txt p{
	line-height:22px;
	color:#999999;
	}
.bottom-txt-list{
	padding:18px 23px 0 0;clear:both; overflow:hidden;
	}
.bottom-txt-list li{
	overflow:hidden; clear:both; width:auto;
	line-height:28px;
	height:28px;
	 vertical-align:middle
	}
.bottom-txt-list a{
	color:#666666;
	background:url(images/list-pic.png) no-repeat 0 center;
	padding-left:15px;
	float:left;
	}
.bottom-txt-list a:hover{
	text-decoration:underline;
	}
em{
	float:right;
	font-style:normal;
	}
.con-top .con-top-right{
	width: 368px;
	float: right;
	padding-left: 30px;
		}
.con-top-right p{
	width: 56px;
	float: left;
	font-size: 14px;
	color: #b3261d;
	line-height: 30px;
	}
.top-right-nav{
	border-bottom:1px solid #eaeaea;
	margin-bottom:15px;
	}
.top-right-con
{
	background:url(images/left-pic_03.jpg) no-repeat;
	height: 98px;
    width: 361px;
    float: right;
    }
#right-con-txt{
	padding: 25px 0 0 0;
    position: relative;
    top: 98px;
    width: 361px;
	}
.con-foot-con{
	width:206px;
	overflow:hidden;
	border:1px solid #eaeaea;
	float:left;
	margin-right:40px;
	min-height:320px;
	}
p.red{
	height:60px;
	line-height:60px;
	color:red;
	padding-left:13px;
	font-weight:bold;
	}
a.txt{
	display:block;
	padding:0 7px 26px 13px;
	color:#666666;
	line-height:22px;
	
	}
p.ipic{
	padding-left: 10px;
	}
p.ipic a{
	background: url(images/ipic.png) no-repeat 0 center;
    padding-left: 25px;
    color: #333; display:block;height:18px; line-height:18px; vertical-align:middle; overflow:hidden;
	}
li#last{
	margin-right:0;
	}
.list-items{
	 clear:both; overflow:hidden; width:auto;
	padding:15px 15px 0 15px;
	}
.list-items a{cursor:pointer}	
.list-item{
	width:48px;
	height:61px;
	float:left;
	padding:0 15px 10px 0;
	font-size:12px;
	}

.list-item em	{
    position: relative; font-style:normal;
    top: 49px;
	color:#333;}
	
.list-item.last{
	padding-right:0;
	}
.list-item a{
	position: relative;
    top: 49px;
	color:#333;
    }
/************footBox begin************/
#footBox{
	background:url(images/foot-bg_03.jpg) repeat-x;
	height:200px;
    }
.foot-items{
	width:96px;
	float:left;
	margin-right:26px;
	padding-top:26px;
	}
.foot-items li{
    padding-bottom: 10px;
    width: 96px; text-align:center;height:auto; overflow:hidden;
	}
.foot-items li .paddingLeft{ padding:0 0 0 20px}	
.foot-items li img{
	vertical-align:middle;
	margin-right:5px;
	
	}
.foot-items li a{
	color:#999999;
	}
.foot-items li a:hover{
	text-decoration:underline;
	}
.foot-items li a.white{
	color:#fff; margin-left:-25px
	}
.foot-items li.nospace{
	padding-bottom:0;
	}
.foot-items-txt{
	float: right;
	width: 364px; overflow:hidden;
	margin-right: 0;
	height: auto;
	padding: 30px 0 0 0;color:#999
		}
.foot-items-txt img{float:right}		
.foot-items-txt p{
	display:block; width:233px;padding:0 20px 0 0;overflow:hidden; text-align:right;
	float:right;line-height:1.8em
	}
p.key{
	font-size: 14px;line-height:2.2em;padding-bottom:10px;
	}
.foot-items-txt p a{
	color: #999999;
	}
.foot-items-txt p a:hover{
	text-decoration:underline;
	}
	
	/* flexslider */
.flexslider{position:relative;height:353px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:353px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.tzbnews{width:860px;height:208px;padding:20px 0 0 0; border-bottom:1px solid #ebebeb;overflow:hidden;clear:both; line-height:2.2;font-family:"微软雅黑";}
.tzbnews h3{font-family:"微软雅黑"; font-size:14px;color:#000000;font-weight:100}
.tzbnews h3 a{font-family:"微软雅黑"; font-size:16px;color:#000000;text-decoration:none;font-weight:100}
.tzbnews h3 a:hover{font-family:"微软雅黑"; font-size:16px;color:#000000;text-decoration:underline;font-weight:100}
.tzbnews .data1{clear:both;color:#999999;padding:0 0 8px 0}
.tzbnews .img{float:left;width:189px;height:113px;overflow:hidden;padding:6px 25px 0 0}
.tzbnews .img img{width:187px;height:111px; border:1px solid #dedede;}
.tzbnews p{color:#999999}
.tzbnews p a{color:#999999}
.tzbnews p a:hover{text-decoration:underline}
.tzbbody{width:860px; padding:20px 0 0 0; line-height:2.4; font-family:"微软雅黑"; color:#373934}

.tzbbody span{float:none}
#titBox .mainBox .tzbbody span{
	float:none;
	height:auto;
	line-height:auto;
	}	

.tzbbody6{width:860px; padding:20px 0 0 0; line-height:2.4; font-family:"微软雅黑"; color:#373934; font-size:16px}
.tzbbody6 img{ line-height:2.4;padding:15px 0}
.tzbbody6 span{float:none}
#titBox .mainBox .tzbbody6 span{
	float:none;
	height:auto;
	font-family:"微软雅黑"; color:#373934; font-size:16px
	}	
#titBox .mainBox .tzbbody6 p{font-family:"微软雅黑"; color:#373934; font-size:16px}

.T1:link {COLOR:#b3261d;TEXT-DECORATION:none;font-weight:bold}
A.T1:link {COLOR:#b3261d;TEXT-DECORATION:none;font-weight:bold}
A.T1:visited {COLOR:#b3261d;TEXT-DECORATION:none;font-weight:bold}
A.T1:hover {COLOR:#b3261d;TEXT-DECORATION:underline;font-weight:bold}
A.T1:active {COLOR:#b3261d;TEXT-DECORATION:none;font-weight:bold}

.T2:link {COLOR:#999;TEXT-DECORATION:none;}
A.T2:link {COLOR:#999;TEXT-DECORATION:none;}
A.T2:visited {COLOR:#999;TEXT-DECORATION:none;}
A.T2:hover {COLOR:#999;TEXT-DECORATION:underline;}
A.T2:active {COLOR:#999;TEXT-DECORATION:none;}

.tzbleft{float:left}
.pagespan
{
clear: both;
display: inline-block;
width: auto;
height: auto;
overflow: hidden;
padding: 10px;
border: 1px solid #D6D6D6;
margin-right: 5px;
color: #333;
}

.job{width:860px; font-family:"微软雅黑"}
.jobTitleBox{height:80px;width:100%;border-bottom:1px dashed #e2e1e1; color:#757575}
.jobTitleBox .left{float:left}
.jobTitleBox .left h6{font-size:18px; font-weight:100;color:#b4261d;padding:15px 0 8px 0}
.jobTitleBox .left span{font-size:14px}
.jobTitleBox .right{float:right;padding:26px 0 0 0}
.jobTitleBox .right a{display:block;width:156px;height:41px;overflow:hidden;background:#b4261d; line-height:41px; vertical-align:middle; color:#fff; font-size:18px; text-align:center}
.jobTitleBox h1{}

.jobContent{width:100%;height:auto;overflow:hidden;line-height:2.5;color:#757575;border-bottom:1px dashed #e2e1e1;margin:8px 0 17px 0;padding:0 0 20px 0}
.jobContent h6{font-size:14px;font-weight:100;padding:15px 0 15px 0}

.jobList{width:860px; font-family:"微软雅黑";color:#666666;font-size:13px}
.jobListContent{ line-height:2.2;font-size:13px;color:#666666}
.jobListContent h4{font-size:14px;color:#171717;font-weight:bold;padding:20px 0}
.jobListContent h5{font-size:13px;color:#171717;font-weight:bold;padding:15px 0}
.jobSearch{width:100%;height:68px; overflow:hidden;border-top:1px dashed #e2e1e1;border-bottom:1px dashed #e2e1e1;margin:15px 0}

.jobCompany{width:860px;padding:0}
.jobCompany .title{padding:20px 0 20px 0;width:100%;height:auto; overflow:hidden; clear:both}
.jobCompany .title h5{font-size:14px;font-weight:bold;float:left;}
.jobCompany .title span{float:right}
.jobCompany .title span a{font-size:13px;color:#666666}
.jobCompany .title span a:hover{ text-decoration:underline}

.jobCompany ul{}
.jobCompany ul li{ font-size:13px; background:url(images/arrow1.jpg) no-repeat left center;height:29px;line-height:29px; vertical-align:middle; text-indent:15px}
.jobCompany ul li span{float:right}
.jobCompany ul li a{color:#666666}
.jobCompany ul li a:hover{ text-decoration:underline}

.jobShow{color:#757575}
.jobShow h5{font-size:18px;color:#b4261d;font-weight:100;padding:20px 0 20px 0}
.jobShow ul{width:618px;height:auto;overflow:hidden;padding:0 0 15px 0}
.jobShow ul li{float:left;width:206px;font-size:14px;line-height:2.2}
.jobShow h6{font-size:14px;font-weight:100;padding:20px 0}
.jobShow p{font-size:14px;line-height:2.2}
.jobShow .ljsq{width:100%;margin:20px 0 0 0;border-top:1px dashed #e2e1e1;padding:20px 0 0 0;text-align:center}
.jobShow .ljsq a{display:block;width:156px;height:41px;line-height:41px; vertical-align:middle; overflow:hidden;color:#fff;background:#b4261d;margin:0 auto;font-size:18px}
.jobShow .ljsq a:hover{ text-decoration:underline}
.jobShow .line{width:100%;height:auto;border-bottom:1px dashed #e2e1e1;}

.table1{width:860px}
.table1 .td1{font-size:14px;font-weight:bold}
.table1 .input1{width:148px;height:25px;line-height:25px;background:#fff;border:1px solid #e2e1e1;}
.table1 .address{width:148px;height:25px;border:1px solid #e2e1e1;background:none;color:#666;overflow:hidden}
.table1 .submit{width:85px;height:27px;line-height:27px; vertical-align:middle;background:#b4261d;color:#fff;cursor:pointer; text-align:center}

.businessList{}
.businessList ul{}
.businessList ul li{width:417px;height:125px;padding:18px 0 0 0;overflow:hidden;border-bottom:1px dashed #ebebeb;float:left}
.businessList .right{float:right;}
.businessList img{float:left;display:block;margin:0 18px 0 0;width:159px;height:106px;border:1px solid #e2e2e2}
.businessList a{font-size:16px}
.businessList a:hover{}
.businessList p{color:#666666;line-height:2em;padding:8px 0 0 0}
.businessList p a{font-size:14px;color:#666666}
.businessList p a:hover{font-size:14px;color:#666666;text-decoration:underline}

.jobTable{width:860px}
.jobTable th{font-size:16px;padding:10px 0 15px 0}
.jobTable td{height:28px}
.jobTable td a:hover{ text-decoration:underline}
.jobTable td span{color:#b4261d}
.jobTable .redTime{color:#b4261d}